BLOOK
MSEARCH
SEARCH
SEARCH_MEM
TTFINDM

Syntax: BLOOK (tofind$, add1 TO add2)
        (HCO)
   and: SEARCH (add1 TO add2, tofind$)
        (TinyToolkit and BTool)
    or: SEARCH (add1 TO add2, tofind$!)
        (BTool)
   and: MSEARCH (add1 TO add2, tofind$)
        (DIY Toolkit)
   and: SEARCH_MEM (add1 TO add2, tofind$)
   and: TTFINDM (addr, length, tofind$)
Location: HCO (BLOOK),
          TinyToolkit, and BTool (SEARCH)
          DIY Toolkit - Vol X (MSEARCH and SEARCH_MEM)
          QView Tiny Toolkit (TTFINDM)

These functions all search the QL's memory from add1 to add2 for the specified string tofind$.

Except for SEARCH_MEM, they are all case-independent.  The Btool variant can be made case dependent by specifying an exclamation mark after the string to be found.

TTFINDM is slightly different as it expects the start address to search from (addr) and the number of bytes to search (length).

MSEARCH is by far the quickest of the bunch (excluding SEARCH_MEM).
